package com.lanyou.esb.cook.proxy.service;

import java.util.Date;

/**
 * 并发数接口
 * 
 * @author Davey.wu
 */
public interface ConcurrencyNumberService {
	/**
	 * 统计分析
	 */
	void analysis();

	/**
	 * 保存并发数
	 * 
	 * @param inEsbTime
	 *            ：进入平台时间
	 */
	void pushToRedis(Date inEsbTime);

	/**
	 * 
	 * @param inEsbTime
	 *            ：进入平台时间
	 * @param millisecond
	 *            ：毫秒数
	 */
	void pushToRedis(Date inEsbTime, long millisecond);

	/**
	 * 初始化
	 * 
	 * @throws Exception
	 */
	void init() throws Exception;

	/**
	 * 销毁
	 */
	void destroy();
}
